EleLa - Elektronik Lagerverwaltung Hilfe

Tutorial - Synology Discstation (DS) - Software

Die Software Komponente, die eigentliche Funktionalität der Synology Discstation (DS).

Die DS ist ein Zentrum für die eigene Daten, ohne externe Cloud Dienste zu nutzen. Zudem bietet die DS viele Cloud-Funktionen um eine eigene Cloud auf zu bauen wobei die Daten auf der eigenen DS gespeichert werden und nicht bei fremden Firmen irgendwo im Internet. Die DS ist insgesamt ein gut durchdachtes System, was den administrativen Aufwand sehr in Grenzen hält. Ideal als Datenzentrale für Jedermann.

Diese Beschreibung basiert auf den Stand DSM V7.3 und kann bei anderen Versionen durchaus abweichend sein. In der EleLa Doku sind schon einige Details beschrieben, wie man z.B. eine Datenbank einrichtet oder ein Backup der Datenbank erzeugen kann. Hier soll beschrieben welche Software man installieren könnte.

Standard Dinge, wie z.B. man IP Adressen vergibt und man ein Volume mit den Festplatten einrichtet sind schon ausführlich im Internet beschrieben.

Community

Es gibt eine große Community, die sehr viele Pakete bereit stellt, die direkt in der DS installiert werden können. Um diese Pakete nutzen zu können muss der Link in der Paketverwaltung eingebunden sein.

  • synocommunity
  • http://packages.synocommunity.com

VMM - Virtual Machine Manager

Als nächstes wird der Virtual Machine Manager installiert, denn diese Installation ändert alle Netzwerk-Schnittstellen Bezeichner ab. Bevor man das Netzwerk konfiguriert sollte man unbedingt dieses Paket installieren.

Damit kann man virtuelle Computer (z.B. Windows oder Linux) auf der Discstation laufen lassen. In einen virtuellen Computer kann man den "Unifi OS Server" installieren, welcher für die Konfiguration der Ubiquiti Geräte benötigt wird (Siehe Abschnitt Netzwerk).

Eine extra VM mit einem Windows drauf ist ebenfalls sehr nützlich, damit man jederzeit ein Computer im Netzwerk hat, auf den man von außerhalb (über VPN) drauf zugreifen kann um darüber z.B. EleLa bedienen kann wenn man mit dem Handy unterwegs ist.
Tipp: Eine Windows Pro Lizenz gibt es ab 2,99€ im Internet zu kaufen.

SynoCli File Tools

Hier werden diverse SW Pakete installiert um mit Putty/SSH auf der Konsole es einfacher zu haben. Das Tool "mc" ist ein Konsole Dateibrowser mit 2 Fenster, damit lässt es sich viel einfacher Dateien umgehen. Dieses Paket hat man nur dann zur Verfügung wenn man die Community aktiviert hat.

Container Manager

Mit dem Container Manager kann man sehr viel Docker Container installieren und ausführen. z.B. Microsoft SQL Server oder PostgreSQL oder Mosquitto uvm.

MariaDB 10 + phpMyAdmin

Die MariaDB Datenbank - für EleLa, phpMyAdmin zur Administration der Datenbank.

RustDesk Server

RustDesk ist nun, dank der Community, direkt in der DS verfügbar. Man muss nun nicht mehr diesen Server als Docker halten.
Wichtig! Bei der Installation wird ein Public Key erzeugt und der steht in einer Datei. Dazu erscheint bei der Installation ein Hinweis-Text, davon unbedingt ein Screenshot machen, damit man da später ran kommt. Ohne dieses Key kann man ansonsten RustDesk nicht benutzen. Jeder Client muss diesen Key erhalten.

Surveillance Station

Für Kameras und Überwachung. Die gratis Lizenz kann bis zu 2 Kameras einbinden.

uMurmur

Ein Programm, mit dem mehrere Personen sich in einem Meeting treffen und miteinander sprechen können. Jeder kann in das Meeting rein kommen und wieder gehen. Ideal für eine Gruppe, die miteinander eine Aktivität am Computer ausführt (z.B. Spielen). Für den PC gibt es den Client "Mumble" für Android "Mumla" und viele andere.

Es gibt noch sehr viele andere Pakete, man kann sich mit der DS seine eigene Cloud aufbauen, so dass die Daten bei der eigenen DS gespeichert werden und nicht in einer Cloud irgendwo bei einer fremden Firma. Ich will auf diese allgemein bekannte Dinge eher weniger eingehen.
Es ist sogar möglich dass man selbst Programme für Linux64 programmiert und diese in der Konsole ausführt. Das Tool "EleLaBackup" ist so ein Programm, das direkt auf der DS läuft.

Systemsteuerung

In der Systemsteuerung werden die meisten Funktionen konfiguriert.

Externer Zugriff

DDNS: Synology bietet gratis für jeden einen DDNS Name, damit wird die TCP/IP Adresse des eigenen Routers automatisch mit diesem Name verknüpft. Wenn die Adresse mal ändert, so wird alle ca. 15 Minuten dies aktualisiert. Mit diesem DDNS Name kann man z.B. über VPN auf die eigne Daten zugreifen.
Man kann hier auch externe Dienstleister verwenden, wenn man z.B. einen Hoster von Webseiten hat, der dieses Feature ebenfalls unterstützt.

Dateidienste

Mit Freigabe des FTP/FTPS Dienstes kann man per FTP auf die Dateien der DS zugriffen. Dabei sollte man nur "FTP SSL/TLS" aktivieren, damit die Übertragung in jedem Fall verschlüsselt ist.

Aktualisieren & Wiederherst.

Mit der Konfigurationssicherung kann die aktuelle Einstellung der DS gesichert werden. Dies sollte man regelmäßig durchführen. Die Konfiguration der zusätzlich installierten Pakete werden damit jedoch nicht gesichert.

Dies wären so mal die wichtigsten Dinge, zu denen und anderen gibt es viele Beschreibungen im Internet, die auf Details eingehen.

Software und Links

Eine Übersicht woher man die einzelnen Programme laden kann. Sowie wichtige kleine Helfer, die das Arbeiten erleichtern.

Beschreibung
OS
Link Bemerkung
Synocommunity
DS
http://packages.synocommunity.com Für die DS, um extra Pakete installieren zu können.
Firewall PfSense
FreeBSD
https://www.netgate.com/ Man muss den "Netgate Installer" für 0 € kaufen, dann erhält man den kostenlosen Download Link. Dieses ISO Image kann dann auf einen Firewall PC installiert werden.
balenaEtcher
USB
https://etcher.balena.io/ Erstellung eines bootfähigen USB Sticks mit der ISO Datei.
Unifi OS
Ubuntu
https://ui.com/download/releases/unifi-os-server Auf der DS, VMM wird ein Ubuntu Server installiert, dann kann hier der Unifi OS Server installiert werden. Hier die Anleitung dazu.
WireGuard
Windows
https://www.wireguard.com/ Wireguard Client für Windows.
WireGuard
Android
PlayStore Wireguard Client für Android.
RealVNC Viewer
Android
PlayStore "RVNC Viewer" um einen PC fernsteuern zu können, der im gleichen Netzwerk ist (z.B. aus der Ferne über WireGuard).
TotalCommander
Android
PlayStore Ein Dateimanager, zu dem kann man das "TotalCmd-FTP" Plugin und "TotalCMD-LAN" Plugin hinzufügen. Damit kann man per FTP und LAN Dateien mit der DS austauschen.
F-Droid
Adnroid
PlayStore Eine Plattform bei der man Werbefreie Freeware laden kann, unabhängig vom PlayStore.
RustDesk
Adnroid
F-Droid Ein RustDesk Client um einen PC fernsteuern zu können, wenn man kein WireGuard hat.
RustDesk Windows https://rustdesk.com/de/ Ein RustDesk Client für Windows um einen PC fernsteuern zu können
GhostCommander
Android
F-Droid Ein Datei Manager, mit der man APK's, die man selbst aus dem Internet geladen hat, installieren kann.

Für MacOS und iPhone habe ich keine konkreten Tipps, da ich diese Systeme nicht kenne. Wenn jemand Erfahrung damit gesammelt hat kann ich die Liste gerne erweitern. Ebenfalls auch, wenn jemand einfachere Lösungen hat, die ebenfalls gut funktionieren.

WireGuard unter Windows

Wenn man sich mit WireGuard unter Windows verbindet, dann hat man zwar die IP Adressbereiche zum eigenen Heim Netz der WireGuard Konfiguration mitgeteilt, jedoch kann man dennoch keine Verbindung zu den eigenen Geräten und der DS aufbauen.

Ich habe ziemlich lange danach gesucht woran es denn nun liegt und schlussendlich herausgefunden, dass dem lokalen Windows die Route dort hin fehlt.

Dieser Script wird in einer Datei "Route.cmd" gespeichert (IP Adressen den eigenen anpassen) und der Script muss als Administrator ausgeführt werden:

route DELETE 192.168.XXX.0
route ADD 192.168.XXX.0 MASK 255.255.255.0 172.XXX.XXX.1

Android Geräte haben kein Problem, da funktioniert die Verbindung sofort wenn man WireGuard aktiviert.

Allgemein

WireGuard wird nur dann aktiviert, wenn man nicht im lokalen Netzwerk / WLAN ist um eine Verbindung zum eigenen Netzwerk her zu stellen. Wenn man im eigenen Netzwerk WireGuard aktiviert hat, so kann das eigene Netzwerk nicht erreicht werden. Vielleicht bekommt man das noch mit einer PfSense Firewall Regel hin, ich habe das noch nicht geschafft.


© 2010-2026 by Markus Müller